e0e6854932e6e8e958aad6e46b64a09d71e0f834,src/main/java/com/github/jasminb/jsonapi/ResourceConverter.java,ResourceConverter,readObject,#JsonNode#Class#boolean#,258

Before Change



		if (result == null) {
			if (source.has(ATTRIBUTES)) {
				result = objectMapper.treeToValue(source.get(ATTRIBUTES), clazz);
			} else {
				if (clazz.isInterface()) {
					result = null;

After Change


			Class<?> type = getActualType(source, clazz);

			if (source.has(ATTRIBUTES)) {
				result = (T) objectMapper.treeToValue(source.get(ATTRIBUTES), type);
			} else {
				if (type.isInterface()) {
					result = null;